package com.xhsd.zlong.generatecode.process;

import java.io.IOException;

import com.xhsd.zlong.generatecode.model.ITable;

import freemarker.template.TemplateException;

public interface IProcessor {
	
	/**
	 * 把数据更具模板写到输出流
	 * @param data 数据
	 * @param genDir 生成文价的文件夹
	 * @throws IOException 
	 * @throws TemplateException 
	 * @return 生成的文件在generated目录
	 */
	public void process(ITable model,String genDir) throws IOException, TemplateException;

}
